<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<title>OpenCV: samples/cpp/falsecolor.cpp</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon" />
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../tutorial-utils.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
   &#160;<span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">samples/cpp/falsecolor.cpp</div>  </div>
</div><!--header-->
<div class="contents">
<p>An example using applyColorMap function</p>
<div class="fragment"><div class="line"><span class="preprocessor">#include &quot;<a class="code" href="../../d1/d4f/imgproc_2include_2opencv2_2imgproc_8hpp.html">opencv2/imgproc.hpp</a>&quot;</span></div><div class="line"><span class="preprocessor">#include &quot;<a class="code" href="../../d6/d87/imgcodecs_8hpp.html">opencv2/imgcodecs.hpp</a>&quot;</span></div><div class="line"><span class="preprocessor">#include &quot;<a class="code" href="../../d4/dd5/highgui_8hpp.html">opencv2/highgui.hpp</a>&quot;</span></div><div class="line"><span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"></div><div class="line"><span class="keyword">using namespace </span><a class="code" href="../../d2/d75/namespacecv.html">cv</a>;</div><div class="line"><span class="keyword">using namespace </span><a class="code" href="../../d8/dcc/namespacestd.html">std</a>;</div><div class="line"></div><div class="line"><span class="keyword">enum</span> MyShape{MyCIRCLE=0,MyRECTANGLE,MyELLIPSE};</div><div class="line"></div><div class="line"><span class="keyword">struct </span>ParamColorMap {</div><div class="line">    <span class="keywordtype">int</span> iColormap;</div><div class="line">    <a name="_a0"></a><a class="code" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> img;</div><div class="line">};</div><div class="line"></div><div class="line"><a class="code" href="../../dc/d84/group__core__basic.html#ga1f6634802eeadfd7245bc75cf3e216c2">String</a> winName=<span class="stringliteral">&quot;False color&quot;</span>;</div><div class="line"><span class="keyword">static</span> <span class="keyword">const</span> <a class="code" href="../../dc/d84/group__core__basic.html#ga1f6634802eeadfd7245bc75cf3e216c2">String</a> ColorMaps[] = { <span class="stringliteral">&quot;Autumn&quot;</span>, <span class="stringliteral">&quot;Bone&quot;</span>, <span class="stringliteral">&quot;Jet&quot;</span>, <span class="stringliteral">&quot;Winter&quot;</span>, <span class="stringliteral">&quot;Rainbow&quot;</span>, <span class="stringliteral">&quot;Ocean&quot;</span>, <span class="stringliteral">&quot;Summer&quot;</span>, <span class="stringliteral">&quot;Spring&quot;</span>,</div><div class="line">                                    <span class="stringliteral">&quot;Cool&quot;</span>, <span class="stringliteral">&quot;HSV&quot;</span>, <span class="stringliteral">&quot;Pink&quot;</span>, <span class="stringliteral">&quot;Hot&quot;</span>, <span class="stringliteral">&quot;Parula&quot;</span>, <span class="stringliteral">&quot;Magma&quot;</span>, <span class="stringliteral">&quot;Inferno&quot;</span>, <span class="stringliteral">&quot;Plasma&quot;</span>, <span class="stringliteral">&quot;Viridis&quot;</span>,</div><div class="line">                                    <span class="stringliteral">&quot;Cividis&quot;</span>, <span class="stringliteral">&quot;Twilight&quot;</span>, <span class="stringliteral">&quot;Twilight Shifted&quot;</span>, <span class="stringliteral">&quot;Turbo&quot;</span>, <span class="stringliteral">&quot;User defined (random)&quot;</span> };</div><div class="line"></div><div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> TrackColorMap(<span class="keywordtype">int</span> x, <span class="keywordtype">void</span> *r)</div><div class="line">{</div><div class="line">    ParamColorMap *p = (ParamColorMap*)r;</div><div class="line">    <a class="code" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> dst;</div><div class="line">    p-&gt;iColormap= x;</div><div class="line">    <span class="keywordflow">if</span> (x == <a name="a1"></a><a class="code" href="../../d3/d50/group__imgproc__colormap.html#gga9a805d8262bcbe273f16be9ea2055a65a61e4747e35b5775ea2ca27ac1484ad94">COLORMAP_TURBO</a> + 1)</div><div class="line">    {</div><div class="line">        <a class="code" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> lutRND(256, 1, <a name="a2"></a><a class="code" href="../../d1/d1b/group__core__hal__interface.html#ga88c4cd9de76f678f33928ef1e3f96047">CV_8UC3</a>);</div><div class="line">        <a name="a3"></a><a class="code" href="../../d2/de8/group__core__array.html#ga1ba1026dca0807b27057ba6a49d258c0">randu</a>(lutRND, <a name="a4"></a><a class="code" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(0, 0, 0), <a class="code" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(255, 255, 255));</div><div class="line">        <a name="a5"></a><a class="code" href="../../d3/d50/group__imgproc__colormap.html#gadf478a5e5ff49d8aa24e726ea6f65d15">applyColorMap</a>(p-&gt;img, dst, lutRND);</div><div class="line">    }</div><div class="line">    <span class="keywordflow">else</span></div><div class="line">        <a class="code" href="../../d3/d50/group__imgproc__colormap.html#gadf478a5e5ff49d8aa24e726ea6f65d15">applyColorMap</a>(p-&gt;img,dst,p-&gt;iColormap);</div><div class="line"></div><div class="line">    <a name="a6"></a><a class="code" href="../../d6/d6e/group__imgproc__draw.html#ga5126f47f883d730f633d74f07456c576">putText</a>(dst, <span class="stringliteral">&quot;Colormap : &quot;</span>+ColorMaps[p-&gt;iColormap], <a name="_a7"></a><a class="code" href="../../db/d4e/classcv_1_1Point__.html">Point</a>(10, 20), <a name="a8"></a><a class="code" href="../../d6/d6e/group__imgproc__draw.html#gga0f9314ea6e35f99bb23f29567fc16e11afff8b973668df2e4028dddc5274310c9">FONT_HERSHEY_SIMPLEX</a>, 0.8, <a class="code" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(255, 255, 255),2);</div><div class="line">    <a name="a9"></a><a class="code" href="../../d7/dfc/group__highgui.html#ga453d42fe4cb60e5723281a89973ee563">imshow</a>(winName, dst);</div><div class="line">}</div><div class="line"></div><div class="line"></div><div class="line"><span class="keyword">static</span> <a class="code" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> DrawMyImage(<span class="keywordtype">int</span> thickness,<span class="keywordtype">int</span> nbShape)</div><div class="line">{</div><div class="line">    <a class="code" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> img=<a name="a10"></a><a class="code" href="../../d3/d63/classcv_1_1Mat.html#a0b57b6a326c8876d944d188a46e0f556">Mat::zeros</a>(500,256*thickness+100,<a name="a11"></a><a class="code" href="../../d1/d1b/group__core__hal__interface.html#ga81df635441b21f532fdace401e04f588">CV_8UC1</a>);</div><div class="line">    <span class="keywordtype">int</span> offsetx = 50, offsety = 25;</div><div class="line">    <span class="keywordtype">int</span> lineLength = 50;</div><div class="line"></div><div class="line">    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0;i&lt;256;i++)</div><div class="line">        <a name="a12"></a><a class="code" href="../../d6/d6e/group__imgproc__draw.html#ga7078a9fae8c7e7d13d24dac2520ae4a2">line</a>(img,<a name="a13"></a><a class="code" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(thickness*i+ offsetx, offsety),<a class="code" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(thickness*i+ offsetx, offsety+ lineLength),<a class="code" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(i), thickness);</div><div class="line">    <a name="_a14"></a><a class="code" href="../../d1/dd6/classcv_1_1RNG.html">RNG</a> r;</div><div class="line">    <a class="code" href="../../db/d4e/classcv_1_1Point__.html">Point</a> center;</div><div class="line">    <span class="keywordtype">int</span> radius;</div><div class="line">    <span class="keywordtype">int</span> width,height;</div><div class="line">    <span class="keywordtype">int</span> angle;</div><div class="line">    <a name="_a15"></a><a class="code" href="../../d2/d44/classcv_1_1Rect__.html">Rect</a> rc;</div><div class="line"></div><div class="line">    <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=1;i&lt;=nbShape;i++)</div><div class="line">    {</div><div class="line">        <span class="keywordtype">int</span> typeShape = r.<a name="a16"></a><a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(MyCIRCLE, MyELLIPSE+1);</div><div class="line">        <span class="keywordflow">switch</span> (typeShape) {</div><div class="line">        <span class="keywordflow">case</span> MyCIRCLE:</div><div class="line">            center = <a class="code" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(offsetx,img.<a name="a17"></a><a class="code" href="../../d3/d63/classcv_1_1Mat.html#aa3e5a47585c9ef6a0842556739155e3e">cols</a>- offsetx), r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(offsety + lineLength, img.<a name="a18"></a><a class="code" href="../../d3/d63/classcv_1_1Mat.html#abed816466c45234254d25bc59c31245e">rows</a> - offsety));</div><div class="line">            radius = r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(1, <a name="a19"></a><a class="code" href="../../d7/dcc/group__core__utils__softfloat.html#gac48df53b8fd34b87e7b121fa8fd4c379">min</a>(offsetx, offsety));</div><div class="line">            <a name="a20"></a><a class="code" href="../../d6/d6e/group__imgproc__draw.html#gaf10604b069374903dbd0f0488cb43670">circle</a>(img,center,radius,<a class="code" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(i),-1);</div><div class="line">            <span class="keywordflow">break</span>;</div><div class="line">        <span class="keywordflow">case</span> MyRECTANGLE:</div><div class="line">            center = <a class="code" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(offsetx, img.<a class="code" href="../../d3/d63/classcv_1_1Mat.html#aa3e5a47585c9ef6a0842556739155e3e">cols</a> - offsetx), r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(offsety + lineLength, img.<a class="code" href="../../d3/d63/classcv_1_1Mat.html#abed816466c45234254d25bc59c31245e">rows</a> - offsety));</div><div class="line">            width = r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(1, <a class="code" href="../../d7/dcc/group__core__utils__softfloat.html#gac48df53b8fd34b87e7b121fa8fd4c379">min</a>(offsetx, offsety));</div><div class="line">            height = r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(1, <a class="code" href="../../d7/dcc/group__core__utils__softfloat.html#gac48df53b8fd34b87e7b121fa8fd4c379">min</a>(offsetx, offsety));</div><div class="line">            rc = <a name="a21"></a><a class="code" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a>(center-<a class="code" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(width ,height )/2, center + <a class="code" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(width , height )/2);</div><div class="line">            <a name="a22"></a><a class="code" href="../../d6/d6e/group__imgproc__draw.html#ga07d2f74cadcf8e305e810ce8eed13bc9">rectangle</a>(img,rc, <a class="code" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(i), -1);</div><div class="line">            <span class="keywordflow">break</span>;</div><div class="line">        <span class="keywordflow">case</span> MyELLIPSE:</div><div class="line">            center = <a class="code" href="../../dc/d84/group__core__basic.html#ga1e83eafb2d26b3c93f09e8338bcab192">Point</a>(r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(offsetx, img.<a class="code" href="../../d3/d63/classcv_1_1Mat.html#aa3e5a47585c9ef6a0842556739155e3e">cols</a> - offsetx), r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(offsety + lineLength, img.<a class="code" href="../../d3/d63/classcv_1_1Mat.html#abed816466c45234254d25bc59c31245e">rows</a> - offsety));</div><div class="line">            width = r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(1, <a class="code" href="../../d7/dcc/group__core__utils__softfloat.html#gac48df53b8fd34b87e7b121fa8fd4c379">min</a>(offsetx, offsety));</div><div class="line">            height = r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(1, <a class="code" href="../../d7/dcc/group__core__utils__softfloat.html#gac48df53b8fd34b87e7b121fa8fd4c379">min</a>(offsetx, offsety));</div><div class="line">            angle = r.<a class="code" href="../../d1/dd6/classcv_1_1RNG.html#acde197860cea91e5aa896be8719457ae">uniform</a>(0, 180);</div><div class="line">            <a name="a23"></a><a class="code" href="../../d6/d6e/group__imgproc__draw.html#ga28b2267d35786f5f890ca167236cbc69">ellipse</a>(img, center,<a name="a24"></a><a class="code" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>(width/2,height/2),angle,0,360, <a class="code" href="../../dc/d84/group__core__basic.html#ga599fe92e910c027be274233eccad7beb">Scalar</a>(i), -1);</div><div class="line">            <span class="keywordflow">break</span>;</div><div class="line">        }</div><div class="line">    }</div><div class="line">    <span class="keywordflow">return</span> img;</div><div class="line">}</div><div class="line"></div><div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span>** argv)</div><div class="line">{</div><div class="line">    cout &lt;&lt; <span class="stringliteral">&quot;This program demonstrates the use of applyColorMap function.\n\n&quot;</span>;</div><div class="line"></div><div class="line">    ParamColorMap  p;</div><div class="line">    <a class="code" href="../../d3/d63/classcv_1_1Mat.html">Mat</a> img;</div><div class="line"></div><div class="line">    <span class="keywordflow">if</span> (argc &gt; 1)</div><div class="line">        img = <a name="a25"></a><a class="code" href="../../d4/da8/group__imgcodecs.html#ga288b8b3da0892bd651fce07b3bbd3a56">imread</a>(<a name="a26"></a><a class="code" href="../../d6/dba/group__core__utils__samples.html#ga3a33b00033b46c698ff6340d95569c13">samples::findFile</a>(argv[1]), <a name="a27"></a><a class="code" href="../../d8/d6a/group__imgcodecs__flags.html#gga61d9b0126a3e57d9277ac48327799c80ae29981cfc153d3b0cef5c0daeedd2125">IMREAD_GRAYSCALE</a>);</div><div class="line">    <span class="keywordflow">else</span></div><div class="line">        img = DrawMyImage(2,256);</div><div class="line"></div><div class="line">    p.img=img;</div><div class="line">    p.iColormap=0;</div><div class="line"></div><div class="line">    <a class="code" href="../../d7/dfc/group__highgui.html#ga453d42fe4cb60e5723281a89973ee563">imshow</a>(<span class="stringliteral">&quot;Gray image&quot;</span>,img);</div><div class="line">    <a name="a28"></a><a class="code" href="../../d7/dfc/group__highgui.html#ga5afdf8410934fd099df85c75b2e0888b">namedWindow</a>(winName);</div><div class="line">    <a name="a29"></a><a class="code" href="../../d7/dfc/group__highgui.html#gaf78d2155d30b728fc413803745b67a9b">createTrackbar</a>(<span class="stringliteral">&quot;colormap&quot;</span>, winName,&amp;p.iColormap,1,TrackColorMap,(<span class="keywordtype">void</span>*)&amp;p);</div><div class="line">    <a name="a30"></a><a class="code" href="../../d7/dfc/group__highgui.html#gabe26ffe8d2b60cc678895595a581b7aa">setTrackbarMin</a>(<span class="stringliteral">&quot;colormap&quot;</span>, winName, <a name="a31"></a><a class="code" href="../../d3/d50/group__imgproc__colormap.html#gga9a805d8262bcbe273f16be9ea2055a65a5d4a709cda1130bfa3cc4b4c5ae8f82a">COLORMAP_AUTUMN</a>);</div><div class="line">    <a name="a32"></a><a class="code" href="../../d7/dfc/group__highgui.html#ga7e5437ccba37f1154b65210902fc4480">setTrackbarMax</a>(<span class="stringliteral">&quot;colormap&quot;</span>, winName, <a class="code" href="../../d3/d50/group__imgproc__colormap.html#gga9a805d8262bcbe273f16be9ea2055a65a61e4747e35b5775ea2ca27ac1484ad94">COLORMAP_TURBO</a>+1);</div><div class="line">    <a name="a33"></a><a class="code" href="../../d7/dfc/group__highgui.html#ga67d73c4c9430f13481fd58410d01bd8d">setTrackbarPos</a>(<span class="stringliteral">&quot;colormap&quot;</span>, winName, -1);</div><div class="line"></div><div class="line">    TrackColorMap(0, (<span class="keywordtype">void</span>*)&amp;p);</div><div class="line"></div><div class="line">    cout &lt;&lt; <span class="stringliteral">&quot;Press a key to exit&quot;</span> &lt;&lt; endl;</div><div class="line">    <a name="a34"></a><a class="code" href="../../d7/dfc/group__highgui.html#ga5628525ad33f52eab17feebcfba38bd7">waitKey</a>(0);</div><div class="line">    <span class="keywordflow">return</span> 0;</div><div class="line">}</div></div><!-- fragment --> </div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:29 for OpenCV by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
